The phrase "huge deterrent" means something that greatly discourages or prevents someone from doing something.